New error messages

LATEX2e<#585#><#585#> has a number of new error messages. Please also note that many error messages now produce further helpful information if you press |h| in response to the error prompt.
#decl586#
The named package has been loaded twice with different options. If you enter |h| you will be told what the options were, for example, if your document contained:
verbatim60#
then you will get the error message:
verbatim61#
and typing |h| at the |?| prompt will give you:
verbatim62#
The cure is, as suggested, to load the package with both sets of options. Note that since LATEX<#595#><#595#> packages can call other packages, it is possible to get a package option clash without explicitly requesting the same package twice.
#decl596#
The <#599#>command<#599#> is not provided by default in LATEX2e. This error is generated by using one of the commands:
verbatim63#
which are now part of the |latexsym| package. The cure is to add:
verbatim64#
in the preamble of your document.
#decl604#
The <#606#>command<#606#> is a LATEX2e<#607#><#607#> command but this is a LATEX~2.09 document. The cure is to replace the command by a LATEX~2.09 command, or to run document in native mode, as described in Section~#Sec:native#608>.
#decl609#
The command || was used by the New Font Selection Scheme Release 1 but it has now been replaced by | |, the use of which is described in <#611#>
<#611#>. The best cure is to update the package which contained the || command. Find out if there is a new release of the package, or (if you wrote the package yourself) consult <#612#> <#612#> for the new syntax of font commands. If there is no updated version of the package then you can cure this error by using the |newlfont| or |oldlfont| package, which tells LATEX<#613#><#613#> which version of || should be emulated. You should use |oldlfont| if the document selects math fonts with syntax such as this:
|<#615#>A<#615#>|, etc.
Use |newlfont| if the document's syntax is like this:
|<#618#>A<#618#>|, etc.

#decl620#
The |23Illegal use of command.| The |4| || || ...
|| || || ...
|| || || ...
#tex2html_wrap_inline2071# These commands provided access to the seventy fonts preloaded by LATEX~2.09. In contrast, LATEX2e<#624#><#624#> normally preloads at most fourteen fonts, which saves a lot of font memory; but a consequence is that any LATEX<#625#><#625#> file which used the above commands to directly access fonts will no longer work. Their use will usually produce an error message such as:
verbatim65#
The cure for this is to update the document to use the new font-changing commands provided by LATEX2e; these are described in <#628#> <#628#>. If this is not possible then, as a last resort, you can use the |rawfonts| package, which loads the seventy LATEX~2.09 fonts and provides direct access to them using the old commands. This takes both time and memory. If you do not wish to load all seventy fonts, you can select some of them by using the |only| option to |rawfonts|. For example, to load only |tenrm| and |tenbf| you write:
verbatim66#
The |rawfonts| package is distributed as part of the LATEX<#631#><#631#> tools software, see Section~#Sec:st-pack#632>.